adalah Teknologi web untuk membuat suatu aplikasi mobile.Framework aplikasi mobile hybrid dengan HTML5, CSS dan AngularJS. Ionic menggunakan Node.js SASS, AngularJS sebagai engine-nya, dilengkapi juga dengan komponen-komponen CSS seperti button, list, card, form, grids, tabs, dsb. Karena hybrid maka aplikasi hanya dibuat 1 kali tetapi sudah bisa dirilis/dibuild di lebih dari 1 platform alias cross-platform. Ionic sebagai frameworknya, untuk menjadi aplikasi Android atau iOS Kita tetap pakai Phonegap (UI component Ionic sebagai Viewnya dan AngularJS sebagai Controllernya).
Filosofi phonegap adalah bagaimana caranya membuat sebuah web agar bisa berkomunikasi dengan sebuah hardware device
PhoneGap memiliki Foreign Function Interface(FFI) yang bisa membantu kita untuk mengakses native features dari suatu device. Native Feature yang dimiliki oleh suatu platform seperti camera, geolocation, accelerometer, file dan sebagainya bisa kita akses menggunakan Javascript melalui interface FFI. Selain itu kita juga bisa mengakses Native User Interface yang dimiliki suatu platform menggunakan FFI. Misalkan untuk menampilkan sebuah dialog.
Keunggulan Ionic/Phonegab
Maaf teman-teman... Kursus / Workshop Ionic + Mysql untuk Kelas Reguler / MHS sedang dalam tahap penyelesaian... U Kursus atau Workshop sudah ada hanya untuk saat ini masih dalam kategori Kelas BIMBEL / Studi Kasus dan...silakan hubungi Admin untuk info lebih detail....
Terimakasih atas perhatiannya....
Apache Cordova memungkinkan pengembang untuk membuat aplikasi mobile dengan menggunakan CSS3, HTML5 dan JavaScript daripada menggunakan API yang spesifik untuk masing-masing platform seperti Java untuk Android, Swift untuk iOS dan C# untuk Windows Phone. Dengan satu kode sumber yang sama, Apache Cordova dapat membungkus aplikasi agar dapat berjalan di banyak jenis device.
Aplikasi web ini dapat dikonversi menjadi aplikasi Android, mulai dari cara instalasi Cordova beserta perangkat lain yang diperlukan seperti Java Development Kit (JDK), Apache Ant, dan Android SDK Tools, membuat dan memodifikasi halaman HTML dan membuild ke dalam bentuk Android package installer (.apk).
Library cordova.js adalah nyawa dari aplikasi Phonegap, bekerja di belakang layar dan melakukan pekerjaan pemanggilan fitur-fitur asli platform.Cordova.js dan Cordova.jar bekerja saat melakukan pemanggilan API tertentu yang menjembatani antara bahasa pemrograman Phonegap dan fitur asli dalam aplikasi mobile seperti Camera, GPS, Accelerometer, Compass, File System dan lain sebagainya
IONIC DEVELOPER:
adalah tool command line yang digunakan untuk membuat project dan menjalankan project # http://ionicframework.com/docs/cli/start.html.
adalah Versi GUI dari Ionic CLI #https://lab.ionic.io/
adalah produk free dalam mendesain tampilan UI aplikasi, berupa WebApp / Browser # https://creator.ionic.io/app/login. Berbeda dengan jQuery mobile atau platform lain yang memaksa kita coding manual untuk mendesain tampilan UInya.
Ionic ViewApp adalah mempreview program Ionic langsung dari Android. Aplikasi yang bisa di preview oleh ViewApp bisa aplikasi yang kita buat atau aplikasi orang lain yang dishare di Ionic Market.
Contoh Penerapan Aplikasi menggunakan Ionic + Database yang umumnya kita support antara lain:
Ionic + Mysql Pengolahan Database, Looks n Feel, Create Update Delete Search Data terhadap kolom tabel database yang dibuat Penerapan pada Database Dynamic : Ms. Access, Mysql, postGreeSQL, Firebase, MongoDB Penerapan pada Data Static : .xls, .mat, .csv, .txt , API Media Sosial, SMS gateway, Mail Gateway, Auto Respon Telegram/Medsos, SMTP/SMPP, Notifikasi Bonus: Studi Kasus / Sistem Informasi
sistem informasi manajemen sekolah, sistem yang berfungsi untuk mengelola sekolah, baik berupa anggaran dan tata kelola pendidikan.
sistem pendukung keputusan pemilihan guru teladan, sistem yang berfungsi untuk menilai guru terbaik yang ada pada sekolah. untuk menilai ini biasanya menggunakan kriteria. dalam hal ini penggunaan metode2 perangkingan (SAW, TOPSIS, WP, Fuzzy dll bisa di gunakan)
sistem pendukung keputusan penentuan pemberian beasiswa, sistem yang berfungsi untuk menentukan layak dan tidak layaknya pemberian beasiswa kepada murid
sistem pendukung keputusan evaluasi kinerja guru, sistem yang berguna untuk mengevaluasi kinerja guru baik dari pengajaran maupun sikap dan kedisiplinan
sistem informasi penerimaan siswa didik, sistem yang digunakan untuk menerima siswa didik baru pada suatu sekolah
sistem informasi perpustakaan sekolah, sistem yang digunakan untuk mengelola buku yang ada diperpustakaan baik peminjaman maupun pengembalian buku disekolah
sistem informasi pengelolaan lpj dana bos, sistem yang digunakan untuk mengelola data bos pada suatu sekolah
sistem pendukung keputusan penentuan kelas terbaik, sistem yang berfungsi untuk mengevaluasi kelas berdasarkan ketentuan yang ada
sistem informasi pembayaran spp dan bangunan, sistem yang digunakan untuk mengelola data spp dan bangunan sekolah siswa